package com.yxch.admin.service.home;

import com.yxch.admin.model.commen.Function;
import com.yxch.admin.model.commen.QsPoint;
import com.yxch.admin.model.home.CourseIntro;
import com.yxch.admin.model.home.TeacherTeam;
import com.yxch.admin.utils.ResultAPI;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;


public interface HomeService {

    ResultAPI getCourseIntro(Integer courseId);

    ResultAPI updateCourseIntro(CourseIntro courseIntro);

    ResultAPI getTeam(Integer courseId);

    ResultAPI deleteTeamTeachers(List<Integer> ids);

    ResultAPI addandUpdateTeamTeacher(TeacherTeam teacherTeam);

    ResultAPI getDirectionLsit(Integer direction_id);

    ResultAPI getQspoint(Integer direction_id);

    ResultAPI getFunction();

    ResultAPI getHomeBaseData();

    ResultAPI getDaysData();

    ResultAPI getBingData();

    ResultAPI getPointData();

    ResultAPI addandUpdateFunction(Function function);

    ResultAPI deleteFunction(List<Integer> ids);

    ResultAPI addPoint(QsPoint qsPoint);
}
